package cn.fl.warrant.vo;

import java.util.Date;
import java.util.List;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.system.vo.SysUlFilesRecVO;

 /**
 * @Description: 归档申请明细表(旧表：T_API_DOCUMENT_DOSSIERSTORAGE)
 */
public class ArcApplyDetailVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5340959862604670613L;
	/**
	 * 归档申请主表ID
     */
	private Long arcApplyMainId;
	/**
	 * 交接单明细ID
     */
	private Long arcReceiptDetailId;
	private ArcReceiptDetailVO arcReceiptDetailVO;
	/**
	 * 融资租赁合同编号
     */
	private String contractNo;
	/**
	 * 支付表号
     */
	private String paylistCode;
	/**
	 * 权证名称[档案基础信息]
     */
	private String fileName;
	/**
	 * 权证类别(合同、权证资料等)[档案基础信息]ARC001
     */
	private String fileFlag;
	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]ARC004
     */
	private String arcLevel;
	/**
	 * 1原件/2复印件/3电子[交接单明细] ARC005
     */
	private String dossierTemp;
	/**
	 * 是否必选[交接单明细] 1必选 0 非必选SYS0021
     */
	private String ischoice;
	/**
	 * 要求份数[交接单明细]
     */
	private Long dossierCount=0L;
	/**
	 * 归档中份数
     */
	private Long dossierCountI=0L;
	/**
	 * 电子合同ID(从项目电子合同记录表查出)
     */
	private Long eleId;
	/**
	 * 本次归档份数
     */
	private Long thisCount;
	/**
	 * 权证审核份数
     */
	private Long checkCount;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）SYS0021
     */
	private Integer isDel;

	/**
	 * 权证类别((合同资料、权证资料、承租人资料、担保人资料、结清资料)[档案基础信息]ARC001
     */
	private String fileFlagNm;
	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]ARC004
     */
	private String arcLevelNm;
	/**
	 * 1原件/2复印件/3电子[交接单明细]ARC005
     */
	private String dossierTempNm;
	/**
	 * 是否必选[交接单明细]1必选 0 非必选SYS0021
     */
	private String ischoiceNm;
	
	/**
	 * 电子合同pdf路径
     */
	private String filePath;
	/**
	 * 备注
	 */
	private String bz;
	/**
	 * 上传操作人ARC019（1合同管理员、2信审）
	 */
	private String upUsrCd;
	private String upUsrCdNm; 
	/**
	 * 上传操作时间
	 */
	private Date upUsrTm;
	/**
	 * 连接查看附件
	 */
	private List<SysUlFilesRecVO> ulFiles;
	/**
	 * 连接查看附件标识1查看
	 */
	private String ulFlag="0";
	/**
	 * 本次上架份数
     */
	private Long thisCountSj;
	/**
	 * 实际上架份数
     */
	private Long checkCountSj;
	
	public Long getThisCountSj() {
		return thisCountSj;
	}

	public void setThisCountSj(Long thisCountSj) {
		this.thisCountSj = thisCountSj;
	}

	public Long getCheckCountSj() {
		return checkCountSj;
	}

	public void setCheckCountSj(Long checkCountSj) {
		this.checkCountSj = checkCountSj;
	}
	public String getUlFlag() {
		return ulFlag;
	}

	public void setUlFlag(String ulFlag) {
		this.ulFlag = ulFlag;
	}
	public List<SysUlFilesRecVO> getUlFiles() {
		return ulFiles;
	}

	public void setUlFiles(List<SysUlFilesRecVO> ulFiles) {
		this.ulFiles = ulFiles;
	}
	public String getUpUsrCd() {
		return upUsrCd;
	}

	public void setUpUsrCd(String upUsrCd) {
		this.upUsrCd = upUsrCd;
	}

	public String getUpUsrCdNm() {
		return upUsrCdNm;
	}

	public void setUpUsrCdNm(String upUsrCdNm) {
		this.upUsrCdNm = upUsrCdNm;
	}

	public Date getUpUsrTm() {
		return upUsrTm;
	}

	public void setUpUsrTm(Date upUsrTm) {
		this.upUsrTm = upUsrTm;
	}
	public String getBz() {
		return bz;
	}

	public void setBz(String bz) {
		this.bz = bz;
	}
	

	public Long getDossierCountI() {
		return dossierCountI;
	}

	public void setDossierCountI(Long dossierCountI) {
		this.dossierCountI = dossierCountI;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getFileFlagNm() {
		return fileFlagNm;
	}

	public void setFileFlagNm(String fileFlagNm) {
		this.fileFlagNm = fileFlagNm;
	}

	public String getArcLevelNm() {
		return arcLevelNm;
	}

	public void setArcLevelNm(String arcLevelNm) {
		this.arcLevelNm = arcLevelNm;
	}

	public String getDossierTempNm() {
		return dossierTempNm;
	}

	public void setDossierTempNm(String dossierTempNm) {
		this.dossierTempNm = dossierTempNm;
	}

	public String getIschoiceNm() {
		return ischoiceNm;
	}

	public void setIschoiceNm(String ischoiceNm) {
		this.ischoiceNm = ischoiceNm;
	}
	
	/**
	 * 归档申请主表ID
     */
	public Long getArcApplyMainId() {
		return arcApplyMainId;
	}

	/**
	 * 归档申请主表ID
     */
	public void setArcApplyMainId(Long arcApplyMainId) {
		this.arcApplyMainId = arcApplyMainId;
	}
	
	/**
	 * 交接单明细ID
     */
	public Long getArcReceiptDetailId() {
		return arcReceiptDetailId;
	}

	/**
	 * 交接单明细ID
     */
	public void setArcReceiptDetailId(Long arcReceiptDetailId) {
		this.arcReceiptDetailId = arcReceiptDetailId;
	}
	

	
	public String getContractNo() {
		return contractNo;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	/**
	 * 支付表号
     */
	public String getPaylistCode() {
		return paylistCode;
	}

	/**
	 * 支付表号
     */
	public void setPaylistCode(String paylistCode) {
		this.paylistCode = paylistCode;
	}
	
	/**
	 * 权证类别((合同资料、权证资料、承租人资料、担保人资料、结清资料)[档案基础信息]
     */
	public String getFileFlag() {
		return fileFlag;
	}
	/**
	 * 权证类别((合同资料、权证资料、承租人资料、担保人资料、结清资料)[档案基础信息]
     */
	
	public void setFileFlag(String fileFlag) {
		this.fileFlag = fileFlag;
	}
	/**
	 * 权证名称[档案基础信息]
     */
	
	public String getFileName() {
		return fileName;
	}
	/**
	 * 权证名称[档案基础信息]
     */
	
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}
	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]
     */
	public String getArcLevel() {
		return arcLevel;
	}

	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]
     */
	public void setArcLevel(String arcLevel) {
		this.arcLevel = arcLevel;
	}
	
	/**
	 * 1原件/2复印件/3电子[交接单明细] 
     */
	public String getDossierTemp() {
		return dossierTemp;
	}

	/**
	 * 1原件/2复印件/3电子[交接单明细] 
     */
	public void setDossierTemp(String dossierTemp) {
		this.dossierTemp = dossierTemp;
	}
	
	/**
	 * 是否必选[交接单明细] 0必选 1 非必选
     */
	public String getIschoice() {
		return ischoice;
	}

	/**
	 * 是否必选[交接单明细] 0必选 1 非必选
     */
	public void setIschoice(String ischoice) {
		this.ischoice = ischoice;
	}
	
	/**
	 * 要求份数[交接单明细]
     */
	public Long getDossierCount() {
		return dossierCount;
	}

	/**
	 * 要求份数[交接单明细]
     */
	public void setDossierCount(Long dossierCount) {
		this.dossierCount = dossierCount;
	}
	
	/**
	 * 电子合同ID(从项目电子合同记录表查出)
     */
	public Long getEleId() {
		return eleId;
	}

	/**
	 * 电子合同ID(从项目电子合同记录表查出)
     */
	public void setEleId(Long eleId) {
		this.eleId = eleId;
	}
	
	/**
	 * 本次归档份数
     */
	public Long getThisCount() {
		return thisCount;
	}

	/**
	 * 本次归档份数
     */
	public void setThisCount(Long thisCount) {
		this.thisCount = thisCount;
	}
	
	/**
	 * 权证审核份数
     */
	public Long getCheckCount() {
		return checkCount;
	}

	/**
	 * 权证审核份数
     */
	public void setCheckCount(Long checkCount) {
		this.checkCount = checkCount;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public ArcReceiptDetailVO getArcReceiptDetailVO() {
		return arcReceiptDetailVO;
	}

	public void setArcReceiptDetailVO(ArcReceiptDetailVO arcReceiptDetailVO) {
		this.arcReceiptDetailVO = arcReceiptDetailVO;
	}



}
